@charset "utf-8";
/*Author: www.szhulian.com*/
* {margin: 0;padding: 0;list-style: none;border-style: none;text-decoration: none;}
body {font-family: Helvetica,Arial,"Microsoft Yahei","微软雅黑",sans-serif;background: #181818 url(../images/index.jpg);}
h1 ,h2, h3, h4, h5, h6 {font-weight: normal;}
a {text-decoration: none;}
a:focus{outline:none;}
i,em {font-style: normal;}

.clearfix:after {content: '';display: block;clear: both;height: 0;visibility: hidden;}
.clearfix {*zoom:1;}
.w1200 {width: 1200px;margin: 0 auto;}
.fl {float: left;}
.fr {float: right;}
img {vertical-align: middle;max-width: 100%;}
input, button, textarea {border:none;outline: none;}
input:-webkit-autofill {box-shadow: 0px 0px 0px 1000px white inset;}
table{border-collapse:collapse; border-spacing:0;}
#_embed_v3_dc {display: none;display: none !important;}

#header {width: 100%;height: 142px;background:#222 url(../images/nav_bg.jpg) no-repeat;border-bottom: 2px solid #ff8f1f;}
.header {position: relative;}
.header .logo {float: left;margin-top: 52px;}
.header .nav {float: right;margin-top: 70px;}
.header .nav ul {float: left;}
.header .nav ul li {float: left;text-align: center;margin:0 0 0 40px;}
.header .nav ul li a {display: block;color: #fff;font-size: 18px;}
.header .nav ul li a p {color: #888;font-size:14px;margin-top: 2px;}
.header .nav ul li a:hover, .header .nav ul li a:hover p, .header .nav ul li.cur a, .header .nav ul li.cur a p {color: #ff8f1f;}
.header .nav .search {float: right;width: 168px;height: 25px;background: #fff;border-right: 15px;border-radius: 25px;overflow: hidden;margin: 8px 0 0 30px;}
.header .nav .search .keys {width: 122px;height: 25px;padding: 0 10px;color: #666;font-size: 12px;float: left;}
.header .nav .search .btn {width: 26px;height: 25px;float: right;cursor: pointer;background:url(../images/icons.png) no-repeat 0px 0px;}
.header .info {text-align: right;position: absolute;right: 0px;top: 10px;}
.header .info .lang a{color: #fff;font-size: 13px;display: inline-block;height: 14px;line-height: 14px;margin-left: 15px;}
.header .info .lang a img {display: inline-block;vertical-align: middle;margin-right: 5px;}
.header .info .tel {color: #f00;font-size: 16px;font-weight: 600;line-height: 2;}
.header .info .tel h2 {font-size: 18px;display: inline;font-weight: 600;}


/*banner*/
#banner{ min-width:1200px; height:540px;position: relative;}
.slider {width:100%; min-width:1200px; height:540px; position:relative; overflow:hidden; background:#fff; text-align:center; }
.slider .bd {width:1200px; position:absolute; left:50%; margin-left:-600px }
.slider .bd li {width:1200px; overflow:hidden; }
.slider .bd li img {display:block; width:1200px; }
.slider .tempWrap {overflow:visible !important}
.slider .tempWrap ul {margin-left:-1200px !important;}
.slider .hd {width:1200px; margin:auto; margin-top:500px; *padding-top:500px; z-index:1; height:40px; position:relative; z-index:59;background:#ffffff;*background:none; }
.slider .hd li {*display:inline; zoom:1; width:72px; overflow:hidden; height:32px; cursor:pointer; filter:alpha(opacity=60); opacity:0.6; float:left; padding:4px; background:#FFFFFF; }
.slider .hd li.on {filter:alpha(opacity=100);opacity:1;}
.slider .hd li img {width: 100%;height: 100%;}
.slider .pnBtn {position:absolute;z-index:1;top:0;width:100%;height:540px;cursor:pointer;}
.slider .prev {left:-50%;margin-left:-600px;}
.slider .next {left:50%; margin-left:600px; }
.slider .pnBtn .blackBg {display:block; position:absolute; left:0; top:0; width:100%; height:540px; background:#000; filter:alpha(opacity=50); opacity:0.5; }
.slider .pnBtn .arrow {position:absolute; top:0; z-index:1; width:60px; height:500px; }
.slider .pnBtn .arrow:hover {filter:alpha(opacity=60); opacity:0.6; }
.slider .prev .arrow {right:0; background:url(../images/slider-arrow.png) 0px center no-repeat;}
.slider .next .arrow {left:0; background:url(../images/slider-arrow.png) -60px center no-repeat;}


#dleft{ width: auto;height:500px;position: absolute;left: 0px;top: 0px;z-index: 9;cursor: pointer;}
#dleft .title {width: 40px;height: 500px;cursor: pointer;}
#dd2{float:left;width:240px;height:100%;background:#000000;position:absolute;left:-240px;top: 0px;z-index: -1;}
#dd2 ul {padding:0px 0px 0px 40px;}
#dd2 .head {padding:0px 10px 0px 60px;height: 68px;line-height: 68px;color: #ff8f1f;font-size: 18px;}
#dd2 ul li{ height:54px;vertical-align:middle;color: #fff; padding:0px 10px;}
#dd2 ul li a{ display:block; height:100%;line-height: 54px;color:#fff; font-size: 16px;border-top: 1px solid #3b3b3b; }
#dd2 ul li:hover {background: #fff;}
#dd2 ul li:hover a{color:#333;border-color: #fff;}
#dd2 ul li a img {margin-right: 15px;}
#dd2 ul li a img, #dd2 ul li a span {display: inline-block;vertical-align:middle;}

#wrap {padding: 40px 0px;}
#wrap .container .row .title {height: 20px;line-height: 20px;margin-bottom: 24px;}
#wrap .container .row .title h4 {color: #fff;font-size: 20px;display: inline;}
#wrap .container .row .title a {display: block;float: right;color: #fff;font-size: 16px;background: url(../images/more.png) no-repeat left center;padding-left: 24px;}
#wrap .container .row .title a:hover {color: #ff8f1f;}
#wrap .container .about {width: 280px;}
#wrap .container .news {width: 440px;margin-left: 35px;}
#wrap .container .pro {width: 410px;}
#wrap .container .news .con ul li {height: 28px;line-height: 28px;margin-bottom: 7px;background: url(../images/libg.png) no-repeat left center;padding-left: 15px; }
#wrap .container .news ul li a {display: block;color: #fff;font-size: 14px;}
#wrap .container .news .con ul li a em {display: block;float: left;width: 295px;overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
#wrap .container .news .con ul li a .date {float: right;}
#wrap .container .news .con ul li a:hover {color: #ff8f1f;}
#wrap .container .pro .con {width: 410px;height: 200px;border-radius: 3px;overflow: hidden;box-shadow:1px 2px 15px #333 inset;background: #fefefe;padding:25px 15px;box-sizing:border-box;}
#wrap .container .pro .con .pro_tab {height: 150px;}
#wrap .container .pro .con .pro_tab .bd {width: 180px;height: 150px;border-right: 1px solid #dcdcdc;float: left;}
#wrap .container .pro .con .pro_tab .hd {width:185px;overflow: hidden;float: right;}
#wrap .container .pro .con .pro_tab .hd ul li {color: #555;font-size: 13px;height: 21px;line-height: 21px;padding-left: 15px;margin-bottom: 5px;cursor: pointer; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
#wrap .container .pro .con .pro_tab .hd ul li.on {background: url(../images/proli.png) no-repeat left center;color: #ff8f1f;}

#footer {width: 100%;background:#121212;padding: 30px 0px 20px;border-bottom: 1px solid #ff8f1f;}
.footer {text-align: center;}
.footer .link {margin-bottom: 15px;}
.footer .link a {color: #777;font-size: 14px;padding-right: 25px;margin-right: 25px;display: inline-block;height: 15px;line-height: 15px;border-right: 1px solid #777;}
.footer .link a:last-of-type {margin: 0px;padding: 0px;border-width: 0px;}
.footer .link a:hover {color: #ccc;}
.footer p {color: #777;font-size: 14px;}
.footer p a {color: #777;}
.footer p a:hover {color: #ccc;}


#toTop {position: fixed;right: 10px;bottom: 30px;z-index: 9;;}
#toTop a {display: block;width: 50px;height: 50px;border-radius: 3px;background: url(../images/toTop.png) no-repeat;}

.rides-cs {  font-size: 12px; background:#29a7e2; position: fixed; top: 250px; right: 0px; _position: absolute; z-index: 1500; border-radius:6px 0px 0 6px;min-height: 245px;overflow: hidden;padding-left: 36px;}
.rides-cs a { color: #00A0E9;}
.rides-cs a:hover { color: #ff8100; text-decoration: none;}
.rides-cs .floatL { width: 36px; float:left; position: absolute; left: 0px;z-index:1;height: 100%;}
.rides-cs .floatL a { font-size:0; text-indent: -999em; display: block;}
.rides-cs .floatR {padding: 5px; overflow:hidden;min-height: 237px;}
.rides-cs .floatR .cn {background:#F7F7F7; border-radius:6px;margin-top:4px;}
.rides-cs .cn .titZx{ font-size: 14px; color: #333;font-weight:600; line-height:24px;padding:5px;text-align:center;}
.rides-cs .cn ul {padding:0px;}
.rides-cs .cn ul li { line-height: 38px; min-height:38px;border-bottom: solid 1px #E6E4E4;overflow: hidden;text-align:center;}
.rides-cs .cn ul li span { color: #777;}
.rides-cs .cn ul li a{color: #777;}
.rides-cs .cn ul li img { vertical-align: middle;}
.rides-cs .cn ul li p {color: #777;line-height: 24px;}
.rides-cs .btnOpen, .rides-cs .btnCtn {  position: relative; z-index:9; top:0px; left: 0;  background-image: url(../images/online_bg.png); background-repeat: no-repeat; display:block;  height: 100%; padding:0px 8px;}
.rides-cs .btnOpen { background-position: 0 center;}
.rides-cs .btnCtn { background-position: -37px center;}
.rides-cs ul li.top { border-bottom: solid #ACE5F9 1px;}
.rides-cs ul li.bot { border-bottom: none;}


/*视频*/
.about_video {position: fixed;left: 50%;top: 50%;width: 640px;height: 450px;margin:-275px 0 0 -315px;background: #fff;border-radius: 5px;border-top:3px solid #444;border-bottom:10px solid #444;border-left:10px solid #444;border-right:10px solid #444;z-index: 99;}
.about_video .tit {height: 40px;line-height: 40px;background: #444;}
.about_video .tit h5 {display: inline;color: #fff;font-size: 15px;}
.about_video .tit a {display: block;float: right;color: #fff;font-size: 15px;}


#wrap.bg {background:#181818 url(../images/bj1.jpg) repeat-y center top;}

.location_warp {width: 100%;padding: 30px 0px;background: url(../images/location.jpg) repeat-x;}
.location_warp .title h4{display: inline-block;color: #ff8f1f;font-size: 30px;line-height: 32px;height: 32px;border-right: 2px solid #747474;padding-right: 10px;margin-right: 10px;}
.location_warp .title span {color: #747474;font-size: 18px;}
.location_warp .location {color: #747474;font-size: 16px;margin-top:10px;}
.location_warp .location a {color: #747474;}
.location_warp .location a:hover {color: #ff8f1f;}
.location_warp .location font {font-family: "Sunsim";margin: 0 2px;}

.lnav {width: 228px;background: #333;padding-bottom: 35px;}
.lnav ul li {padding:0px 30px;height: 50px;line-height: 50px;border-bottom: 1px solid #555;}
.lnav ul li a {display: block;color: #fff;font-size: 16px;}
.lnav ul li a font {display: block;float: right;font-weight: 600;font-family: "Sunsim";}
.lnav ul li:hover a, .lnav ul li.cur a {color: #ff8f1f;}

.rcon {width: 940px;}
.rcon .h {width: 100%;border-bottom: 1px solid #333;height: 38px;line-height: 38px;margin-bottom: 20px;}
.rcon .h h4 {color: #fff;font-size: 20px;}
.rcon .rcon_warp {width: 100%;background: #fff;min-height: 230px;padding: 25px 25px 50px;box-sizing:border-box;}
.rcon .rcon_warp>p {color: #333;font-size:16px;line-height: 1.8;text-align: justify;}
.rcon .about p {text-indent: 2em;}

.honor_warp ul {margin-right: -20px;}
.honor_warp ul li {float: left;width: 220px;margin:0px 20px 20px 0px;text-align: center;}
.honor_warp ul li a {display: block;margin-bottom: 10px;}
.honor_warp ul li p {color: #fff;font-size: 16px;height: 38px;overflow: hidden;}

/*分页*/
.pages {width: 100%;text-align: right;padding: 20px 0px;}
.pages a {display: inline-block;vertical-align: middle;color: #333;font-size: 15px;min-width: 15px;height: 35px;line-height: 35px;padding: 0 10px;margin: 0 2px;text-align: center;background: #fff;}
.pages a:hover, .pages a.on {background: #054b9c;color: #fff;}

/*证书*/
.galleryOverlay{ width:100%; height:100%; position:fixed; top:0; left:0; opacity:0; z-index:100000; background-color:#333;background-color:rgba(0,0,0,0.75); overflow:hidden; display:none; -moz-transition:opacity 1s ease; -webkit-transition:opacity 1s ease;transition:opacity 1s ease;}
.galleryOverlay.visible{ opacity:1; }
.gallerySlider{height:100%; left:0; top:0; width:100%; white-space: nowrap; position:absolute;}
.gallerySlider .placeholder{ background: url(../images/preloader.gif) no-repeat center center; height: 100%; line-height: 1px;text-align: center; width:100%; display:inline-block;padding:0 15px 0 10px;box-sizing: border-box;}
.gallerySlider .placeholder:before{ content: ""; display: inline-block; height: 50%; width: 1px; margin-right:-1px; }
.gallerySlider .placeholder img{ display: inline-block; max-height: 100%; max-width: 100%; vertical-align: middle;border:3px solid #fff;border-radius: 5px;overflow: hidden;}
.prevArrow,.nextArrow{ border:none; text-decoration:none; background:url(../images/arrows.png) no-repeat; opacity:1; cursor:pointer;position:absolute; width:43px; height:58px; top:50%; margin-top:-29px;}
.prevArrow:hover, .nextArrow:hover{ opacity:1; }
.prevArrow{ background-position:left top; left:300px; }
.nextArrow{ background-position:right top; right:300px;}
.pagelimit{ position:absolute; bottom:20px; left:50%; margin-left:-18px; color:#fff; font-size:1.4rem; }


.pro_warp>ul {margin-right: -28px;}
.pro_warp>ul>li {float: left;width: 294px;background: #333;margin:0px 28px 28px 0px;}
.pro_warp>ul>li a {display: block;width: 100%;height: 219px;overflow: hidden;}
.pro_warp>ul>li .info {padding:10px 15px;}
.pro_warp>ul>li .info .name {color: #fff;font-size: 16px;height: 24px;line-height: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.pro_warp>ul>li .info a.more {display: block;width: 70px;height: 25px;line-height: 25px;text-align: center;border:1px solid #ff8f1f;color: #ff8f1f;font-size: 12px;margin-top: 6px;}
.pro_warp>ul>li .info a.more:hover {color: #fff;background:#ff8f1f;}


/* 产品图box */
.box{width:470px;}
.tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}
.tb-pic a img{vertical-align:middle;max-width: 100%;height: 100%;}
.tb-pic a{*display:block;*font-family:Arial;*line-height:1;}
.tb-thumb{margin:10px 0 0;overflow:hidden;}
.tb-thumb li{background:none repeat scroll 0 0 transparent;float:left;width: 82px;height:62px;overflow:hidden;margin-right: 10px;}
.tb-s310, .tb-s310 a{width:450px;height:335px;}
.tb-s310, .tb-s310 img{max-width:450px;max-height:335px;}
.tb-s310 a{*font-size:271px;}
.tb-s40 a{*font-size:35px;}
.tb-s40, .tb-s40 a{width:80px;height:60px;}
.tb-booth{border:1px solid #CDCDCD;position:relative;z-index:1;}
.tb-thumb .tb-selected{background:none repeat scroll 0 0 #C30008;width: 80px;height:60px;padding:1px;}
.tb-thumb .tb-selected div{background-color:#FFFFFF;border:medium none;}
.tb-thumb li div{border:1px solid #CDCDCD;}
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
div.zoomMask{width: 100px;height: 100px;position:absolute;background:url(../images/mask.png) repeat scroll 0 0 transparent;cursor:move;z-index:1;}
/* 产品图box end*/

.list-des {float: right;width: 400px;}
.list-des h1 {color: #333;font-size: 24px;}
.list-des strong {color: #444;}
.list-des .des {margin:25px 0px;}
.list-des .des p {color: #666;font-size: 16px;line-height: 1.5;}
.list-des .info p {color: #666;font-size: 16px;line-height: 1.5;}
.list-des .more {margin-top: 30px;}
.list-des .more a {display: block;width: 156px;height: 45px;line-height: 45px;color: #fff;border-radius: 3px;text-align: center;background-color: #ef6a1f;background-image: url(../images/qq.png);background-repeat: no-repeat;background-position: 30px center;text-indent: 2em;}
.list-des .more a:hover {background-color: #eb5c0d;}

.pro_text {width: 100%;margin-top: 30px;}
.pro_text .t {width: 100%;height: 40px;line-height: 40px;background-color: #333;text-align: center;color: #fff;font-size: 18px;}
.pro_text .con {padding: 15px 0px;}
.pro_text .con p {color: #333;font-size: 15px;line-height: 1.5;margin-bottom: 5px;}


/*新闻*/
.news {padding-bottom: 20px;}
.news_warp {padding-bottom: 20px;}
.news_warp ul li {width: 100%;height: 49px;line-height: 49px;border-bottom: 1px dashed #474747;}
.news_warp ul li a {display: block;width: 100%;height: 49px;color: #fff;font-size: 16px;}
.news_warp ul li a:hover {color: #ff8f1f;}
.news_warp ul li a em {float: left;}
.news_warp ul li a .date {float: right;}

.news_des h1{color: #333;font-size: 20px;text-align: center;}
.news_des .info {padding:15px 0px;border-bottom: 1px solid #ccc;text-align: center;}
.news_des .info span {color: #666;font-size: 14px;margin:0 10px;}
.news_des .des {padding:20px 0px;}
.news_des .des p {color: #333;font-size: 15px;line-height: 1.5;margin-bottom: 5px;text-indent: 2em;}
.news_des .news_page {width: 100%;border-top: 1px solid #ccc;padding:15px 0px 0px 0px;}
.news_des .news_page p {color: #333;font-size: 15px;margin-bottom: 10px;}
.news_des .news_page p a {color: #333;}
.news_des .news_page p a:hover {color: #ff8f1f;}


/*解决方案*/
.solution ul li {width: 590px;height: 160px;margin-bottom: 35px;}
.solution ul li .img {display: block;float: left;width: 245px;height: 160px;}
.solution ul li .txt {float: right;width: 330px;}
.solution ul li .txt .h {display: block;color: #fff;font-size: 18px;margin-bottom: 10px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.solution ul li .txt .h:hover {color: #ff8f1f;}
.solution ul li .txt p {color: #888;font-size: 15px;line-height: 1.6;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.solution ul li .txt .more {display: block;width: 70px;height: 28px;line-height: 28px;border:1px solid #ff8f1f;color: #ff8f1f;font-size: 12px;text-align: center;margin-top: 15px;}
.solution ul li .txt .more:hover {background:#ff8f1f;color: #fff;}

.solution_des p {color: #333;font-size: 15px;line-height: 1.8;}


/*人才信息*/
.jobs_list .item {padding-bottom: 25px;margin-bottom: 25px;border-bottom: 1px solid #ccc;}
.jobs_list .item .img, .jobs_list .item .txt {display: inline-block;vertical-align: top;}
.jobs_list .item .img {width: 215px;height: 255px;overflow: hidden;}
.jobs_list .item .img img {display: block;width: 100%;}
.jobs_list .item .txt {margin-left: 20px;}
.jobs_list .item .txt h4 {color: #333;font-size: 24px;margin-bottom: 15px;}
.jobs_list .item .txt p {color: #333;font-size: 16px;margin-bottom: 5px;}
.jobs_list .item .txt .ol {margin-top: 25px;}
.jobs_list .item .txt .ol a {display: inline-block;vertical-align: middle;width: 122px;height: 42px;line-height: 42px;border:1px solid #ccc;border-radius: 3px;color: #333;font-size:16px;text-align: center;text-indent: 2em;margin-right: 15px;background: url(../images/icons.png) no-repeat;}
.jobs_list .item .txt .ol a:hover {background-color: #ff8f1f;color: #fff;border-color: #ff8f1f;}
.jobs_list .item .txt .ol a.q {background-position: -152px 0px;}
.jobs_list .item .txt .ol a.q:hover {background-position: -152px -42px;}
.jobs_list .item .txt .ol a.s {background-position: -152px -84px;}
.jobs_list .item .txt .ol a.s:hover {background-position: -152px -126px;}
.jobs_list .item .txt .ol a.w {background-position: -152px -168px;width: 160px;position: relative;}
.jobs_list .item .txt .ol a.w:hover {background-position: -152px -210px;}
.jobs_list .item .txt .ol a.w span.erweima {display: block;position: absolute;left: 0px;bottom: 60px;text-indent: 0em;display: none;}
.jobs_list .item .txt .ol a.w span.erweima img {width: 160px;height: 160px;border:1px solid #ccc;border-radius: 3px;overflow: hidden;box-sizing:border-box;}
.jobs_list .item .txt .ol a.w:hover span.erweima {display: block;}

.join_list  {margin-top: 20px;}
.join_list .thead .th {display: block;color: #005bac;font-size: 18px;float: left;width: 20%;padding:20px 22px 10px;border-bottom: 1px solid #dcdcdc;margin-bottom:20px;box-sizing:border-box;}
.join_list ul.accordion li {background: #f5f5f5;margin-bottom: 20px;}
.join_list ul.accordion li .link {height: 60px;line-height: 60px;width: 100%;cursor: pointer;border-bottom: 1px solid #dcdcdc;}
.join_list ul.accordion li .link span {color: #666;font-size: 16px;display: block;float: left;width: 20%;padding:0px 22px;box-sizing:border-box;}
.join_list ul.accordion li .submenu {margin: 0px;padding:20px 25px;display: none;}
.join_list ul.accordion li .submenu p {text-indent: 0em;color: #555;font-size: 16px;line-height: 1.6;}

.join_text {text-indent: 0em;text-align: right;padding: 15px 0px;}
.join_text p {color: #333;font-size: 15px;margin-bottom: 6px;}
.join_text .tel {color: #fff;background-color: #004e9a;display: inline-block;height: 36px;line-height: 36px;padding:0px 20px;border-radius: 3px;}


/*联系我们*/
.contact h2 {margin-bottom: 10px;font-size: 28px;color: #333;font-weight: 600;}
.contact h4 {margin-bottom: 10px;font-size: 28px;color: #333;font-weight: 600;}
.contact .map {margin-top: 30px;}
.contact p a {color: #ff8f1f;}